package com.beantools.util.valid;

/**
 * 这个是验证{@link ValidateFactory}工厂类的{@link ValidateFactory#validate(Object...)}方法
 *
 * @author baoya
 * @version 1.0
 * @since 1.1.0
 */
public class Validate {

    /**
     * 这是真正的验证方法，其有两个参数，一个是<code>validateFactory</code>参数，这是用来调用
     * 工厂类中的方法。另外一个参数为<code>objects</code>可变数组，这是待验证的数据。
     *
     * @param validateFactory 实例化的工厂接口
     * @param objects         待验证的数据
     * @return 验证成功，返回<strong>true</strong>，否则，返回<strong>false</strong>
     */
    public static boolean validate(ValidateFactory validateFactory, Object... objects) {
        return validateFactory.validate(objects);
    }


}
